function Relacionado(id_jogador, id_partida){
    this.id_jogador = id_jogador;
    this.id_partida = id_partida;
    this.numero_camisa = null;
    this.titular = null;
    this.id = this.id_jogador+'_'+this.id_partida
}

Relacionado.prototype.getKey = function(){
    return "substituicao_"+this.id;
}

Relacionado.prototype.assignProperties = function(numero_camisa, titular){
    this.numero_camisa = numero_camisa;
    this.titular = titular;
}

Relacionado.prototype.addToRelated = function(dataStructure, key){
    var relatedData = new Array();
    if(dataStructure[key]) relatedData = dataStructure[key];
    
    relatedData[this.getKey()] = this;
    dataStructure[key] = relatedData;
    
    return dataStructure;
}